English Dictionary
◊ TENREC ECAUDATUS
Tenrec ecaudatus
n : prolific animal that feeds chiefly on earthworms [syn: {tailless
tenrec}, {Tenrec ecaudatus}]